﻿/*css.css txmx 2017-1-12*/
*{margin:0 auto;padding:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:text-top;}
body{font-family:"Microsoft Yahei","微软雅黑",Tahoma,SimSun;font-size:14px;color:#222;background:#fff;}
ul,ol,li{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#f60;}
/*header*/
#head{width:1000px;height:80px;}
.head_left{float:left;width:204px;height:74px;}
.head_right{float:right;width:215px;height:75px;}
.input_warp{position:relative;float:right;margin-top:20px;width:320px;height:30px;}
.input_in{float:left;width:215px;height:25px;border:1px solid #e6e6e6;}
.input_sub{float:left;width:40px;height:27px;background:url("../img/search.png");}
.head_right ul li{float:right;cursor:pointer;}
/*nav*/
#nav{width:100%;height:50px;background-color:#004ea1}
.nav_mid{margin:0 auto;width:1000px;height:50px;}
.nav_mid li{float:left;width:142px;height:50px;line-height:50px;text-align:center;background:url("../img/line.png") no-repeat right;background:url("../img/line.png") no-repeat right center;}
.nav_mid li a{font-size:16px;font-weight:bold;color:#fff;}
/*main*/
#main{width:1000px;}
.top_line{width:1000px;height:95px;border-bottom:1px solid #004ea1}
.top_news{position:absolute;}
.top_line h2{padding-top:15px;text-align:center}
.top_line ul{margin:0 auto;margin-top:15px;width:1000px;height:30px;text-align:center;overflow:hidden;}
.top_line ul li{margin-left:55px;display:inline-table;height:30px;line-height:30px;}
.immedi_news{float:left;width:440px;}
.immedi_news_fir{position:relative;padding:10px 0px 0px 15px;width:425px;height:20px;line-height:20px;}
.immedi_news_fir a{font-weight:bold;font-size:16px;}
.immedi_hr{position:absolute;left:100px;top:16px;width:320px;height:8px;background:#dedede}
.immedi_news ul{padding-top:10px;}
.immedi_news ul li{padding:7px 0 7px 5px;height:14px;overflow:hidden;}
.immedi_news ul li a{font-size:14px;line-height:14px;}
.picture_news{float:right;position:relative;margin-top:17px;width:550px;height:320px;text-align:center;overflow:hidden;cursor:pointer;}
.picture_news .imgli{position:absolute;width:2200px;height:320px;}
.picture_news .imgli li{float:left;width:550px;}
.picture_news .imgol{position:absolute;z-index:21;left:470px;top:288px;width:100px;}
.picture_news .imgol ol{float:left;padding-left:5px;background:url("../img/imgol1.png") no-repeat center;width:15px;height:15px;}
.picture_news .imgol ol.olcur{background:url("../img/imgol2.png") no-repeat center;}
.picture_news p{position:absolute;z-index:1;top:270px;width:550px;height:50px;background:#000;opacity:0.3;}
.picture_news span{display:block;position:absolute;left:0px;top:284px;z-index:20;width:550px;height:20px;text-align:left;text-indent:5px;font-size:16px;font-weight:bold;color:#fff;overflow:hidden;}
.main_advfir{padding:10px 0;width:1000px;height:50px;clear:both;}
.main_advfir img{width:330px;text-align:center;}
.main_cont{margin-top:40px;width:1000px;}
.main_cont::after{content:"";width:0;height:0;display:block;clear:both;}
.main_cont .time_left{float:right;}
.main_cont_left{float:left;margin-right:20px;width:315px;}
.mclfir{width:315px;height:300px;}
.mclfir_top{width:315px;height:32px;line-height:32px;text-align:left;font-size:16px;font-weight:bold;color:#004ea1;border-bottom:1px solid #004ea1;}
.mclfir_top span{float:right;line-height:font-weight:normal;font-size:14px;}
.mclfir_top span a{color:#004ea1;}
.mclfir_mod{margin-top:10px;width:315px;height:100px;}
.c-pic{float:left;width:105px;height:100px;}
.c-txt{float:right;margin-left:10px;width:200px;height:18px;line-height:18px;}
.c-txt h3{margin-bottom:10px;line-height:18px;font-size:15px;overflow:hidden;}
.c-txt p{line-height:22px;font-size:14px;text-indent:1em;}
.c-txt p a{color:#b00700;font-size:12px;font-weight:bold;}
.c-ul{padding-top:15px;clear:both;}
.c-ul ul{}
.c-ul li{margin:5px 0;padding-left:10px;background:url("../img/dian.png") no-repeat left center;}
.mclsec{width:315px;height:300px;}
.mclsec_top{width:315px;height:32px;line-height:32px;text-align:left;font-size:16px;font-weight:bold;color:#004ea1;border-bottom:1px solid #004ea1;}
.mclsec_top span{float:right;line-height:font-weight:normal;font-size:14px;}
.mclsec_top span a{color:#004ea1;}
.mclsec_mod{margin-top:10px;width:315px;height:100px;}
.main_cont_mod{float:left;margin-right:20px;width:315px;}
.main_cont_right{float:right;width:330px;}
.mcr_fir{width:330px;height:300px;}
.mcr_fir_top{position:relative;width:330px;height:33px;}
.mcr_fir_top a{font-size:16px;font-weight:bold;line-height:33px;color:#004ea1;}
.mcr_fir_top .immedi_hr01{position:absolute;left:80px;top:16px;width:245px;height:8px;background:#dedede}
.ul-fir{margin-bottom:20px;}
.ul-fir li{margin:5px 0;}
.ul-sec li{margin:17px 0;padding-left:10px;background:url("../img/dian.png") no-repeat left center;}
.company{clear:both;margin-top:10px;width:1000px;height:360px;}
.company .time_left{float:right;}
.cp_top{position:relative;height:30px;padding-bottom:20px;}
.cp_top span{position:absolute;top:0;left:35px;padding:0 22px;font-size:24px;font-weight:700;vertical-align:middle;color:#024ca1;background:#fff;}
.cp_em{position:absolute;top:15px;width:1000px;height:7px;background:#dedede;}
.cp_l{float:left;position:relative;width:325px;height:316px;}
.cp_l .cp_img_tit{position:absolute;top:156px;height:25px;width:320px;background:#000;opacity:0.3;}
.cp_l .cp_span_tit{display:block;position:absolute;top:160px;width:320px;font-weight:bold;color:#fff;margin-left:3px;z-index:20;overflow:hidden;}
.cp_l ul{margin-top:10px;}
.cp_l ul li{padding-left:10px;height:30px;line-height:30px;background:url("../img/dian.png") no-repeat left center;overflow:hidden;}
.cp_m{float:left;margin-left:12.5px;width:325px;height:316px;}
.cp_h4{height:32px;line-height:32px;font-size:16px;font-weight:700;overflow:hidden;}
.cp_p{margin-bottom:11px;height:40px;line-height:20px;text-indent:20px;overflow:hidden;}
.cp_p a{font-size:12px;font-weight:bold;}
.cp_p a span{color:#b00700;}
.cp_m ul{margin-top:35px;}
.cp_m ul li{padding-left:10px;height:30px;line-height:30px;background:url("../img/dian.png") no-repeat left center;overflow:hidden;}
.cp_r{position:relative;float:right;width:325px;height:316px;}
.cp_r .cp_img_tit{position:absolute;top:156px;height:25px;width:320px;background:#000;opacity:0.3;}
.cp_r .cp_span_tit{display:block;position:absolute;top:160px;width:320px;font-weight:bold;color:#fff;margin-left:3px;z-index:20;overflow:hidden;}
.cp_r ul{margin-top:10px;}
.cp_r ul li{padding-left:10px;height:30px;line-height:30px;background:url("../img/dian.png") no-repeat left center;overflow:hidden;}
.zgxmy{clear:both;margin-top:30px;width:1000px;height:360px;}
.zg_l{float:left;padding-right:54px;width:271px;height:325px;}
.focustitle{width:300px;height:35px;background:#f6f6f6;text-align:center;line-height:35px;}
.zg_m{float:left;margin-left:12.5px;width:325px;height:325px;}
.zg_h3{margin-bottom:10px;padding-left:5px;height:20px;font-size:16px;line-height:20px;font-weight:700;border-left:10px solid #004ea1;}
.zg_m ul li{padding-left:10px;height:30px;line-height:30px;background:url("../img/dian.png") no-repeat left center;overflow:hidden;}
.zg_h3f{margin:35px 0 10px 0;padding-left:5px;height:20px;font-size:16px;line-height:20px;font-weight:700;border-left:10px solid #004ea1;}
.zg_r{float:right;width:325px;height:325px;}
.zg_r ul li{padding-left:10px;height:30px;line-height:30px;background:url("../img/dian.png") no-repeat left center;overflow:hidden;}
#notice{position:fixed;left:50%;top:200px;width:90px;height:90px;background:red;}
.aside{position:fixed;left:50%;top:600px;margin-left:520px;}
.aside ul li{margin-bottom:4px;padding-top:4px;width:50px;height:50px;text-align:center;background-color:#f0f0f0;}
.aside ul li a{font-size:14px;}
.return_top{background:url("../img/retTop01.png") no-repeat;}
/*foot*/

#end{width:100%;background-color:#fafafa;border-top:1px solid #dedede;}
.box{margin:0 auto;width:1000px;background:#fafafa;}
.endL{float:left;width:700px;min-height:200px;padding-top:30px;padding-bottom:30px;}
#end .mb15{height:21px;border-bottom:1px solid #dedede;margin-bottom:15px;}
#end .mb15 li{float:left;height:19px;cursor:pointer;}
.mb16{padding:0 8px;height:19px;margin-bottom:15px;}
#end .mb15 .hzhb{height:21px;font-size:16px;color:#333;padding:0 20px 0 0;border-bottom:1px solid #fafafa;}
.hzhbUl{width:720px;height:28px;}
.hzhbUl li{float:left;margin-right:30px;padding-left:5px;width:145px;height:28px;line-height:28px;text-align:left;font-size:12px;color:#333;overflow:hidden;}
.endR{float:right;width:235px;padding:12px 0 30px 20px;border-left:1px solid #dedede;min-height:210px;}
.endR li{font-size:12px;line-height:28px;color:#666;text-align:left;}
.endR li span{height:56px;font-size:16px;color:#333;line-height:56px;}
#end{margin-top:40px;}
#end:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.liHover{border-bottom:2px solid #0f9e59}
.endlinkbox{position:relative;width:720px;height:115px;overflow:hidden;}
.endsidle{position:absolute;width:2160px;height:115px;}
.endSwiper1{float:left;width:720px;height:115px;}
.endSwiper2{float:left;width:720px;height:115px;}

#final{padding-top:20px;width:100%;height:100px;background:#004ea1;clear:both;}
.finalmain{margin:0 auto;width:1000px;height:100px;text-align:center;}
.finalmain ul{width:497px;height:26px;margin:0 auto}
.finalmain ul li{float:left;width:70px;height:14px;border-right:1px solid #fff;line-height:14px;text-align:center;}
.finalmain ul li a{color:#fff;}
.finalmain ul li.liend{border:none;}
.finalmain p{margin:0 auto;color:#fff;clear:both;}
.finalmain p a{color:#fff;}
.adverthr{width:1200px;height:30px;}
